Writing Technical Articles

نویسندگان

  • Read Strunk
  • White
چکیده

The abstract must not contain references, as it may be used without the main article. It is acceptable, although not common, to identify work by author, abbreviation or RFC number. (For example, "Our algorithm is based upon the work by Smith and Wesson.") Avoid use of "in this paper" in the abstract. What other paper would you be talking about here? Avoid general motivation in the abstract. You do not have to justify the importance of the Internet or explain what QoS is. Highlight not just the problem, but also the principal results. Many people read abstracts and then decide whether to bother with the rest of the paper. Since the abstract will be used by search engines, be sure that terms that identify your work are found there. In particular, the name of any protocol or system developed and the general area ("quality of service", "protocol verification", "service creation environment") should be contained in the abstract. Avoid equations and math. Exceptions: Your paper proposes E = m c 2. Introduction Avoid stock and cliche phrases such as "recent advances in XYZ" or anything alluding to the growth of the Internet. Be sure that the introduction lets the reader know what this paper is about, not just how important your general area of research is. Readers won't stick with you for three pages to find out what you are talking about. The introduction must motivate your work by pinpointing the problem you are addressing and then give an overview of your approach and/or contributions (and perhaps even a general description of your results). In this way, the intro sets up my expectations for the rest of your paper -it provides the context, and a preview. Repeating the abstract in the introduction is a waste of space. Example bad introduction: Here at the institute for computer research, me and my colleagues have created the SUPERGP system and have applied it to several toy problems. We had previously fumbled with earlier versions of SUPERGPSYSTEM for a while. This system allows the programmer to easily try lots of parameters, and problems, but incorporates a special constraint system for parameter settings and LISP S-expression parenthesis counting. The search space of GP is large and many things we are thinking about putting into the supergpsystem will make this space much more colorful. A pretty good introduction, drawn from Eric Siegel's class: Many new domains for genetic programming require evolved programs to be executed for longer amounts of time. For example, it is beneficial to give evolved programs direct access to low-level data arrays, as in some approaches to signal processing \cite{teller5}, and protein segment classification \cite{handley,koza6}. This type of system automatically performs more problem-specific engineering than a system that accesses highly preprocessed data. However, evolved programs may require more time to execute, since they are solving a harder task. Previous or obvious approach: Page 3 of 9 Writing Systems and Networking Articles 18/11/2004 http://www.cs.columbia.edu/~hgs/etc/writing-style.html (Note that you can also have a related work section that gives more details about previous work.)) One way to control the execution time of evolved programs is to impose an absolute time limit. However, this is too constraining if some test cases require more processing time than others. To use computation time efficiently, evolved programs must take extra time when it is necessary to perform well, but also spend less time whenever possible. Approach/solution/contribution: The first sentence of a paragraph like this should say what the contribution is. Also gloss the results. In this chapter, we introduce a method that gives evolved programs the incentive to strategically allocate computation time among fitness cases. Specifically, with an aggregate computation time ceiling imposed over a series of fitness cases, evolved programs dynamically choose when to stop processing each fitness case. We present experiments that show that programs evolved using this form of fitness take less time per test case on average, with minimal damage to domain performance. We also discuss the implications of such a time constraint, as well as its differences from other approaches to {\it multiobjective problems}. The dynamic use of resources other than computation time, e.g., memory or fuel, may also result from placing an aggregate limit over a series of fitness cases. Overview: The following section surveys related work in both optimizing the execution time of evolved programs and evolution over Turing-complete representations. Next we introduce the game Tetris as a test problem. This is followed by a description of the aggregate computation time ceiling, and its application to Tetris in particular. We then present experimental results, discuss other current efforts with Tetris, and end with conclusions and future work.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

How to improve writing English articles

Introduction: One of the sections that readily captures the attention of readers of scientific articles is the title, but unfortunately, some authors, although being competent in writing the main content of the article, and considering the matters related to the writing style, mostly lack the skill required to couch the title in an attractive way. Methods: In this article, using three decades ...

متن کامل

Hedges and Boosters in Academic Writing: Native vs. Non-Native Research Articles in Applied Linguistics and Engineering

The expression of doubt and certainty is crucial in academic writing where the authors have to distinguish opinion from fact and evaluate their assertions in acceptable and persuasive ways. Hedges and boosters are two strategies used for this purpose. Despite their importance in academic writing, we know little about how they are used in different disciplines and genres and how foreign language...

متن کامل

Writing in the Age of LTEX

878 NOTICES OF THE AMS VOLUME 42, NUMBER 8 Technical writing, and mathematical writing in particular, is a complex and difficult task. While a number of excellent articles have been devoted to mathematical writing, few if any address issues concerning the use of computer technology. The aim of the present article is to draw the reader’s attention to existing works on mathematical writing, to of...

متن کامل

Writing in the Age of LATEX

878 NOTICES OF THE AMS VOLUME 42, NUMBER 8 Technical writing, and mathematical writing in particular, is a complex and difficult task. While a number of excellent articles have been devoted to mathematical writing, few if any address issues concerning the use of computer technology. The aim of the present article is to draw the reader’s attention to existing works on mathematical writing, to of...

متن کامل

How to improve English articles writing methods

Introduction: Today, English and its use as an international language is agreed upon by all, and a wealth of scientific articles written every day in the whole world is in English. The purpose of this study is to project some commonly used grammatical points that native speakers of Persian, unfortunately, do not follow or do not have adequate knowledge to use when writing in English, but this s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001